import { Pipe, PipeTransform } from '@angular/core';

@Pipe({
  name: 'sets',
})
export class SetsPipe implements PipeTransform {

  transform(value: any, ...args: any[]): unknown {
    if (1 === value) {
      return `[战神1] +攻击属性200%的伤害`;
    } else if (2 === value) {
      return `[六臂1] +防御属性200%的免伤`;
    } else if (3 === value) {
      return `[祸首1] +会心属性200%的暴击`;
    } else if (4 === value) {
      return `[烽焚1] +会心属性100%的爆伤`;
    } else if (5 === value) {
      return `[九黎1] +体力属性600%的血量`;
    } else if (6 === value) {
      return `[神速1] +速度属性200%的先机`;
    } else if (7 === value) {
      return `[三头1] +速度属性200%的闪避`;
    }

    if (9 === value) {
      return `[战神1] +攻击属性400%的伤害`;
    } else if (10 === value) {
      return `[六臂1] +防御属性400%的免伤`;
    } else if (11 === value) {
      return `[祸首1] +会心属性400%的暴击`;
    } else if (12 === value) {
      return `[烽焚1] +会心属性200%的爆伤`;
    } else if (13 === value) {
      return `[九黎1] +体力属性1200%的血量`;
    } else if (14 === value) {
      return `[神速1] +速度属性400%的先机`;
    } else if (15 === value) {
      return `[三头1] +速度属性400%的闪避`;
    }

    // 一级古宝为：免伤、冰封、流血
    if (17 === value) {
      return `[真武1] +速度属性600%的先机，免伤达到75%时额外获得75%伤害减免`;
    } else if (18 === value) {
      return `[兵主1] +速度属性600%的先机，不再暴击，流血900%伤害即时生效`;
    } else if (19 === value) {
      return `[昆仑1] +速度属性600%的先机，攻击转为群攻且目标为5`;
    }

    if (27 === value) {
      return `[战神2] +攻击属性400%的伤害`;
    } else if (28 === value) {
      return `[六臂2] +防御属性400%的免伤`;
    } else if (29 === value) {
      return `[祸首2] +会心属性400%的暴击`;
    } else if (30 === value) {
      return `[烽焚2] +会心属性200%的爆伤`;
    } else if (31 === value) {
      return `[九黎2] +体力属性1200%的血量`;
    } else if (32 === value) {
      return `[神速2] +速度属性400%的先机`;
    } else if (33 === value) {
      return `[三头2] +速度属性400%的闪避`;
    }

    if (35 === value) {
      return `[战神2] +攻击属性800%的伤害`;
    } else if (36 === value) {
      return `[六臂2] +防御属性800%的免伤`;
    } else if (37 === value) {
      return `[祸首2] +会心属性800%的暴击`;
    } else if (38 === value) {
      return `[烽焚2] +会心属性400%的爆伤`;
    } else if (39 === value) {
      return `[九黎2] +体力属性2400%的血量`;
    } else if (40 === value) {
      return `[神速2] +速度属性800%的先机`;
    } else if (41 === value) {
      return `[三头2] +速度属性800%的闪避`;
    }

    // 二级古宝为：缠绕、闪避、中毒
    if (43 === value) {
      return `[奇门2] +速度属性1200%的先机，群攻且目标为5，敌方攻击变为单体`;
    } else if (44 === value) {
      return `[两仪2] +速度属性1200%的先机，攻击嘲讽敌方全体，闪避等级变为300%`;
    } else if (48 === value) {
      return `[相柳2] +速度属性1200%的先机，命中目标的总中毒量增加20%`;
    }

    if (45 === value) {
      return `[兵主2] +速度属性1200%的先机，不再暴击，流血900%伤害即时生效`;
    } else if (46 === value) {
      return `[昆仑2] +速度属性1200%的先机，攻击转为群攻且目标为5`;
    } else if (47 === value) {
      return `[真武2] +速度属性1200%的先机，免伤达到75%时额外获得75%伤害减免`;
    }

    if (50 === value) {
      return `[九霄3] +攻击属性800%的伤害`;
    } else if (51 === value) {
      return `[刚柔3] +防御属性800%的免伤`;
    } else if (52 === value) {
      return `[有无3] +会心属性800%的暴击`;
    } else if (53 === value) {
      return `[乾坤3] +会心属性400%的爆伤`;
    } else if (54 === value) {
      return `[阴阳2] +体力属性2400%的血量`;
    } else if (55 === value) {
      return `[洪流3] +速度属性800%的先机`;
    } else if (56 === value) {
      return `[黑白3] +速度属性800%的闪避`;
    }

    if (58 === value) {
      return `[玄黄3] +攻击属性1600%的伤害`;
    } else if (59 === value) {
      return `[刚柔3] +防御属性1600%的免伤`;
    } else if (60 === value) {
      return `[有无3] +会心属性1600%的暴击`;
    } else if (61 === value) {
      return `[乾坤3] +会心属性800%的爆伤`;
    } else if (62 === value) {
      return `[阴阳3] +体力属性4800%的血量`;
    } else if (63 === value) {
      return `[神速3] +速度属性1600%的先机`;
    } else if (64 === value) {
      return `[黑白3] +速度属性1600%的闪避`;
    }

    // 三级古宝为：眩晕、驱散、加防
    if (66 === value) {
      return `[帝江3] +速度属性2400%的先机，命中眩晕提升至原有的125%`;
    } else if (67 === value) {
      return `[末法3] +速度属性2400%的先机，攻击转为群攻且目标为5，清除目标抗性`;
    } else if (68 === value) {
      return `[娲皇3] +速度2400%的先机，治疗目标为5，治疗加防加其它治疗属性`;
    }

    if (69 === value) {
      return `[真武3] +速度属性2400%的先机，免伤达到75%时额外获得75%伤害减免`;
    } else if (70 === value) {
      return `[兵主3] +速度属性2400%的先机，不再暴击，流血900%伤害即时生效`;
    } else if (71 === value) {
      return `[昆仑3] +速度属性2400%的先机，攻击转为群攻且目标为5`;
    } else if (72 === value) {
      return `[奇门3] +速度属性1200%的先机，群攻且目标为5，敌方攻击变为单体`;
    } else if (73 === value) {
      return `[两仪3] +速度属性2400%的先机，攻击嘲讽敌方全体，闪避等级变为300%`;
    } else if (74 === value) {
      return `[相柳3] +速度属性2400%的先机，命中目标的总中毒量增加20%`;
    }

    if (undefined === value) {
      return '';
    }

    console.log('SetsPipe', value);
    return `${value}`;
  }

}
